import java.io.File;

public class Main {
    public static void main(String[] args) {
        //一、正则表达式
        //1、校验验证码
        //System.out.println("12ac".matches("[a-zA-Z0-9]{4}"));

        //2、校验邮箱
        System.out.println("shs@pic.com.cn".matches("\\w{1,}@[a-zA-Z]{2,10}(\\.[a-zA-Z]{1,10}){1,2}"));



        //二、文件:  路径要用 \\ 或者 /
        //1、绝对路径:从C盘/D盘严格找下来
        File f1 = new File("C:\\Users\\萧然春风\\Pictures\\Camera Roll\\美景.jpg");
        System.out.println(f1.length());

        //2、相对路径:在同一个工程下找
        File f2 = new File("demo2/src/f1.txt");
        System.out.println(f2.length());

        //重点：文件方法的API
        //API1:
        // getAbsoluteFile(),求绝对路径
        //System.out.println(f2.getAbsoluteFile());
        //API2：
        // getPath(),求文件定义所用的路径
        //System.out.println(f2.getPath());

        //三、文件夹
        File f3 = new File("C:\\Users\\萧然春风\\Pictures\\Camera Roll");
        System.out.println(f3.exists());
    }
}
